windrow composting - French English Dictionary